home *** CD-ROM | disk | FTP | other *** search
- Synopsis:
- $twiddle(<tilde-expansion>)
-
- Technical:
- This function is used to do tilde-expansion on the given name. The tilde
- is required. If a user exists on the system with a home directory, the
- full path of that directory is returned. If the user does not exist,
- nothing is returned. If a tilde is not the first character, the input is
- returned.
-
- Practical:
- This is useful for ensuring that files will be written to your home
- directory, regardless of the current directory.
-
- Returns:
- full path of home directory if user exists, nothing if not, input if error
-
- Examples:
- $twiddle(~) returns your home directory
- $twiddle(~jvs) returns home directory for user jvs
- $twiddle(~nosuchuser) no such user, returns nothing
- $twiddle(blah) bad input, returns "blah"
-
- See Also:
- Environment(7); cd(4)
-
-